﻿using MRSite.AutoMapper.Attributes;
using MRSite.Entity;
using ProtoBuf;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MRSite.EntityDto
{
	[AutoMapBoth(typeof(Recharge))]
	[ProtoContract]
	public class RechargeDto
    {
		[ProtoMember(1)] 
		public int id { get; set; }

		[ProtoMember(2)]
		public String order_no { get; set; }

		[ProtoMember(3)]
		public int user_id { get; set; }

		[ProtoMember(4)]
		public String bankname { get; set; }

		[ProtoMember(5)]
		public String bankaccount { get; set; }

		[ProtoMember(6)]
		public String account { get; set; }

		[ProtoMember(7)]
		public String zhihang { get; set; }

		[ProtoMember(8)]
		public Decimal amount { get; set; }

		[ProtoMember(9)]
		public DateTime addtime { get; set; }

		[ProtoMember(10)]
		public DateTime? checktime { get; set; }

		[ProtoMember(11)]
		public int status { get; set; }

		[ProtoMember(12)]
		public String remark { get; set; }

		[ProtoMember(13)]
		public String feetype { get; set; }

		[ProtoMember(14)]
		public int rechagetypeid { get; set; }

		[ProtoMember(15)]
		public string rechargetype { get; set; }

		[ProtoMember(16)]
		public string out_trade_no { get; set; }

		[ProtoMember(17)]
		public string imgpath { get; set; }

		[ProtoMember(18)]
		public string adminremark { get; set; }

		[ProtoMember(19)]
		public string source { get; set; }

        [ProtoMember(20)]
        public CustomerDto CustomerItem { get; set; }
    }
}
